﻿using System;
using System.Collections.Generic;
using TamoCRM.Domain.Contacts;
using TamoCRM.Domain.EducationLevels;
using TamoCRM.Domain.Majors;
using TamoCRM.Web.Mvc.Areas.Admin.Models.ContactLevelInfos;

namespace TamoCRM.Web.Mvc.Areas.Admin.Models.Contacts
{
    public class ContactAddModel
    {
        public string Tel { get; set; }
        public string Email1 { get; set; }
        public string Email2 { get; set; }
        public string Mobile1 { get; set; }
        public string Mobile2 { get; set; }
        public string Birthday { get; set; }
        public int SourceTypeMapId { get; set; }
        public ContactInfo ContactInfo { get; set; }

        public string EducationLevels { get; set; }
        public string EducationLevelNotes { get; set; }
        public PostedEducationLevels PostedEducationLevels { get; set; }
        public IEnumerable<EducationLevelInfo> AllEducationLevels { get; set; }
        public IEnumerable<EducationLevelInfo> SelectedEducationLevels { get; set; }

        public string Majors { get; set; }
        public string MajorsNotes { get; set; }
        public PostedMajors PostedMajors { get; set; }
        public IEnumerable<MajorInfo> AllMajors { get; set; }
        public IEnumerable<MajorInfo> SelectedMajors { get; set; }

        public string MajorGrad { get; set; }
        public string SchoolGrad { get; set; }
        public int ApointmentType { get; set; }
        public string ApointmentNotes { get; set; }
        public string AppointmentTime { get; set; }

        public bool SubmitedForm { get; set; }
        public string SubmitedFormNotes { get; set; }

        public int LatchId { get; set; }
        public bool FeeReview { get; set; }
        public int LumpedFeeId { get; set; }
        public string FeeReviewNotes { get; set; }
    }
}